Определяем устройство с которого пользователь вошел на сайт PHP скрипт

Маленький но интересный PHP скрипт, который выводит на сайте информацию типа: "Вы вошли на сайте с мобильного устройства!"
Случайно наткнулся на скрипт в интернете, подумал что может быть полезен для DLE сайтов.
Кстати скрипт подкинул неплохую идею для списка пользователей :blush:

function detect_mobile_device() {

    $userAgent = $_SERVER['HTTP_USER_AGENT'] ?? '';
    $httpAccept = $_SERVER['HTTP_ACCEPT'] ?? '';

    if (!$userAgent) {
        return false;
    }

    // Windows desktop
    if (stripos($userAgent, 'windows') !== false && stripos($userAgent, 'windows ce') === false) {
        return false;
    }

    // Основная проверка
    if (preg_match('/android|iphone|ipad|ipod|iemobile|opera mini|mobile|blackberry|webos/i', $userAgent)) {
        return true;
    }

    if (
        stripos($httpAccept, 'text/vnd.wap.wml') !== false ||
        stripos($httpAccept, 'application/vnd.wap.xhtml+xml') !== false
    ) {
        return true;
    }

    if (
        isset($_SERVER['HTTP_X_WAP_PROFILE']) ||
        isset($_SERVER['HTTP_PROFILE'])
    ) {
        return true;
    }

    return false;
}

✅ Использование

if (detect_mobile_device()) {
    echo "<h4>Вы зашли с мобильного телефона!</h4>";
} else {
    echo "<div class='res'><h4>Вы зашли с обычного компьютера.</h4></div>";
}

Обсуждение новости
Guests, оставишь комментарий?
Имя:*
E-Mail:


Подписаться на комментарии
Статистика
1 посетитель на сайте. Из них:
Гости1
Список пользователей
Test Был(a) в сети 10 часов назад
Комментарии
Информация
Актуальная версия Vii Engine 3.0
Реклама